1
general::
Inadvertently give away one's secret identity, as in Mary came to the annual meeting pretending to be a shareholder and hoped no one would blow her cover. This expression uses blow in the sense of "expose or betray," a usage dating from Shakespeare's day.
American Heritage Idioms